﻿<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<WebRamosUC.Models.Helpers.HomeViewData>" %>

<asp:Content ID="indexTitle" ContentPlaceHolderID="TitleContent" runat="server">
    WebRamosUC
</asp:Content>

<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
        <div id="Intro">
            <!-- Desastre de "styles" adelante, algun dia lo arreglare -->
            <h1 style="margin-top:0px">¡Encuentra todo lo que necesites saber de tus cursos!</h1>
            <table style="border:0;display:block;padding-right:50px;margin-bottom:32px;margin-top:10px">
            <tr>
                <td style="border:0;vertical-align:top">
                Bienvenido a la mejor comunidad web para alumnos de la UC, donde puedes encontrar toda la información de tus ramos: Recomendaciones, noticias, horarios, y más.
                Puedes empezar buscando directamente tu curso abajo, o mirando el directorio de facultades arriba. No olvides comentar los ramos que ya haz hecho, el resto te
                lo agradecerá!
                </td>
                <td style="border:0">
                <!-- <img src="/Content/Images/IconoWebRamopsUC 263px.png"/> Aca hay q poner una foto generica, para acompañar el texto.-->
                </td>
            </tr>
            </table>
        </div>
        <div id="SearchBox">
            <div>
                <% Html.BeginForm("Index", "Search"); %>
                    <input type="text" placeholder="Ingresa el nombre del curso o docente que deseas buscar" name="keywords" id="SearchKeywords" value="<%=ViewData["keywords"]%>" /> <input type="submit" value="Buscar" />
                    <div>
                        <input id="buscarCursos" name="tipoBusqueda" value="cursos" type="radio" checked="checked"/> <label for="buscarCursos">Buscar Cursos</label>
                        <input id="buscarDocentes" name="tipoBusqueda" value="docentes" type="radio"/> <label for="buscarDocentes">Buscar Docentes</label>
                    </div>
                <%Html.EndForm(); %>
            </div>
            <div id="SearchControl" style="margin-top:5px">
                <%= Html.ActionLink("Búsqueda Avanzada", "Index", "Search") %> |
                <%= Html.ActionLink("Lista de Cursos", "Index", "Curso")%> |
                <%= Html.ActionLink("Lista de Docentes", "Index", "Docente")%> |
                <%= Html.ActionLink("Lista de Facultades", "Index", "Facultad")%>
            </div>
        </div>
        <div>
        <div id="LastModifications" class="IndexColumn">
            <div class="Header">Últimas Modificaciones</div>
            <%
              for (int i = 0; i < Model.CursosModificados.Count; i++)
              {
                  String clase;
                  //Filas pares/impares
                  if (i % 2 == 0)
                  {
                      clase = "Row Odd";
                  }
                  else
                      clase = "Row Even";
                  // Última fila

                  if (i == Model.UltimosComentarios.Count - 1)
                  {
                      clase += " Last";
                  }
                  
                   %>
                    <div class="<%= clase %>"><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { Model.CursosModificados[i].Sigla })) %>"><%= Html.Encode((Model.CursosModificados[i].FechaModificacion.ToShortDateString() + " | " + Model.CursosModificados[i].Sigla + " - " + Model.CursosModificados[i].NombreCurso).Truncate(37))%></a></div> 
                   <%
              }
              %>
        </div>

        <%--
        <div id="PopularCourses" class="IndexColumn">
            <div class="Header">Cursos Populares</div>
            <%
                for (int i = 0; i < Model.CursosPopulares.Count; i++)
                {
                    String clase;
                    //Filas pares/impares
                    if (i % 2 == 0)
                    {
                        clase = "Row Odd";
                    }
                    else
                        clase = "Row Even";
                    // Última fila

                    if (i == Model.UltimosComentarios.Count - 1)
                    {
                        clase += " Last";
                    }
                      
                       %>
                        <div class="<%= clase %>"><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { Model.CursosPopulares[i].Sigla })) %>"><%= Html.Encode((Model.CursosPopulares[i].Sigla + " - " + Model.CursosPopulares[i].NombreCurso).Truncate(34))%></a></div> 
                       <%
                  }
            %>
        </div>
        --%>

        <div id="LastComments" class="IndexColumn">
            <div class="Header">Últimos Comentarios</div>
             <%
                String sigla;
                String nombre;
                String comentario;
                for (int i = 0; i < Model.UltimosComentarios.Count; i++)
                {
                    sigla = Model.UltimosComentarios[i].Seccion.Curso.Sigla;
                    nombre = "Anónimo";
                    if (!Model.UltimosComentarios[i].EsAnonimo || Model.UltimosComentarios[i].Usuario.Nombre == User.Identity.Name)
                        nombre = Model.UltimosComentarios[i].Usuario.Nombre;
                    comentario = Model.UltimosComentarios[i].ContenidoFiltrado();

                    String clase;
                    //Filas pares/impares
                    if (i % 2 == 0)  
                    {
                        clase = "Row Odd";
                    }
                    else
                        clase = "Row Even";
                    // Última fila
         
                    if (i == Model.UltimosComentarios.Count - 1)
                    {
                        clase += " Last";
                    }
                      
                       %>
                        <div class="<%= clase %>"><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { sigla })) %>"><%= Html.Encode((sigla + " - " + nombre + ": " + comentario).Truncate(39))%></a></div> 
                       <%
                  }
            %>
        </div>
        <div id="Top10" class="IndexColumn">
            <div class="Header">Cursos Mejor Evaluados</div>
            <%
                for (int i = 0; i < Model.CursosMejorEvaluados.Count; i++)
                {
                    String clase;
                    //Filas pares/impares
                    if (i % 2 == 0)
                    {
                        clase = "Row Odd";
                    }
                    else
                        clase = "Row Even";
                    // Última fila

                    if (i == Model.UltimosComentarios.Count - 1)
                    {
                        clase += " Last";
                    }
                      
                       %>
                        <div class="<%= clase %>"><a href="<%= Url.Action("Details", "Curso", new RouteValueDictionary(new { Model.CursosMejorEvaluados[i].Sigla })) %>"><%= Html.Encode((Model.CursosMejorEvaluados[i].Sigla + " - " + Model.CursosMejorEvaluados[i].NombreCurso).Truncate(34))%></a></div> 
                       <%
                  }
            %>
        </div>
    </div>    
</asp:Content>
